"impossible contract" - Details

English Term:
impossible contract
Arabic Term:
عقد مستحيل
Arabic Definition:

.